#!/bin/bash

: '
copy_from_image image src dest

从image中复制文件到本地目录
'
IMAGE=$1
SRC=$2
DST=$3

cn=$(cat /dev/urandom | tr -dc 'a-f0-9' | fold -w 8 | head -n 1)
cn="copy-${cn}"
docker run -d --name $cn --init --rm $IMAGE /bin/sleep 20000000
docker cp $cn:$SRC $DST
docker rm -f $cn